Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w3 Great Britain #1-w4 Great Britain F2 Great Britain F4 Great Britain F7 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Qatar F3 Qatar F4 Portugal F3 Great Britain F4 Great Britain F5 Great Britain F6 Mexico F3 Venezuela #1-w3 Venezuela #1-w4 Turkey F1 Turkey F2 Turkey F3 USA F17 USA F18 USA F19 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain #4-w2 Great Britain F1 Australia F2 New Zealand F2 Greece F1 Greece F2 Great Britain F14 Portugal F4 Great Britain F5 Great Britain F6 France F5 USA F8 Slovakia F3 Austria F10 Great Britain F18 Tunisia F4 Iran F4 Austria F1 Austria F2 USA F4 USA F5 USA F6 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Dominican Republic F2 Germany F2 Austria F1 France F2 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Slovenia F2 Slovenia F3 Malaysia F3 Germany F8 Austria F4 Korea F5 Korea F6 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Great Britain F11 Italy F24 Thailand F1 Great Britain #1-w1 Great Britain F2 Great Britain F3 Iran F3 Thailand F2 Thailand F3 Australia F5 Australia F6 Australia F7 Bosnia/Herzegovina F6 Egypt F14 Australia F8 Egypt F15 Czech Rep F5 Great Britain F1 Great Britain F2 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Great Britain F8 Austria F2 Great Britain F17 Israel F4 Great Britain F1 Turkey F3 Turkey F4 Great Britain F4 USA F8 USA F9 Korea F1 Korea F2 Great Britain F11 Great Britain F12 Croatia F10 Croatia F12 USA F26 USA F27 Turkey F1 Turkey F2 Great Britain F4 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Great Britain F17 Croatia F11 Great Britain F18 Canada F1 Canada F2 Turkey F16 Greece F8 Slovakia F2 Great Britain F10 Croatia F6 Great Britain F5 Great Britain F6 Great Britain F5 Great Britain #2-w2 Qatar F5 Croatia F2 Mexico F4 Venezuela #1-w1 Venezuela #1-w2 Great Britain F11 Great Britain #4-w1 Great Britain #4-w3 Great Britain #4-w4 Great Britain F2 Australia F1 New Zealand F1 Greece F3 Croatia F4 (Opatija) Great Britain F1 Canada F1 Austria F5 Great Britain F6 Czech Republic F2 Austria F5 M15 Poprad Czech Republic F1 M15 Bergamo M15 Slovenska Bistrica M25 Padova M25 Trnava The LTA Wrexham Challenger - Wrexham Kia International in Burnie - Burnie Odlum Brown Vancouver Open - Vancouver M15 Ollersbach GHI Bronx Tennis Classic - Bronx M25 Santa margherita di Pula The Surbiton Trophy - Surbiton M15 Vienna Fifth Third Bank Tennis Championships - Lexington USTA Challenger - Champaign GHI Bronz Classic - Bronx 2007 Challenger of Santa Clara - Valencia Prosperita Open 2007 - Ostrava The LTA Sunderland Challenger - Sunderland The Comercia Challenger - Aptos The Manchester Trophy - Manchester Swanston Challenger - Sacramento Steelers Cup - Kosice The LTA Cardiff Challenger - Cardiff Fifth-Third Bank Tennis Classic - Lexington Kosice Open-Steelers Cup 2008 - Kosice Nielsen USTA Pro Tennis Championship - Winnetka The $50,000 Pro Challenger at Calabasas - Calabasas M25+H Kassel Fifth Third Bank Tennis Championships - Lexington s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver Ljubljana Open 2008 - Ljubljana Semgroup Challenger - Tulsa Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2007 Knoxville Challenger - Knoxville The LTA Men's Challenger - Southampton Challenger Banque Nationale - Granby Ostrava Challenger The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Freeman Men's $50,000 Challenger - Joplin Dublin Challenger - Dublin Trnava Challenger Aachen Challenger Knoxville Challenger Champaign Challenger Tallahassee Challenger Rhodes Challenger Busan Challenger Sarasota Challenger Charlottesville Challenger Cremona Challenger Carson Challenger Prostejov Challenger Arad Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Campos do Jordao Challenger Brasilia Challenger Samarkand Challenger Karshi Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Calabasas Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Pingguo Challenger Ostrava Challenger Wolfsburg Challenger Savannah Challenger Aptos Challenger AGT Challenger - Leon Fergana Challenger Lexington Challenger Karshi Challenger Astana Challenger Salvador Challenger Shanghai Challenger Samarkand Challenger Izmir Challenger Trnava Challenger Bangkok Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Helsinki Challenger Bergamo Challenger Leon Challenger Sarajevo Challenger Athens Challenger San Benedetto Challenger Karshi Challenger Brasov Challenger Trnava Challenger Mons Challenger Vancouver Challenger Toyota Challenger Rimouski Challenger Rome Challenger dBI Tennis Challenger - Binghamton Nottingham Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Orbetello Challenger Music City Challenger - Nashville San Marino Challenger Genova Challenger Marburg Challenger Isla de Lanzarote - Lanzarote Mouilleron-Le-Captif Challenger Heilbronn Challenger Heilbronn Challenger Vicenza Challenger Tatra Banka Slovak Open - Bratislava San Benedetto Challenger Liberec Challenger Cherbourg Challenger Bratislava Challenger Padova Challenger Todi Challenger Liberec Challenger Bath Challenger Manerbio Challenger Como Challenger Guadalajara Challenger Morelos Challenger Rome Challenger M25 Santa Margherita di Pula Tampere Challenger Bucaramanga Challenger Barletta Challenger Lima Challenger Mendoza Challenger Buenos Aires Challenger Isla de Lanzarote - Lanzarote Trnava Challenger San Luis Potosi Challenger Rome Challenger Kosice Challenger Vicenza Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Poprad Tatry Challenger Liberec Challenger Aberto de Santa Catarina de Tenis - Florianopolis Trnava Challenger Geneva Challenger Poprad Tatry Challenger Kosice Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Salinas Challenger Qingdao Challenger Anning Challenger Lexington Challenger Ostrava Challenger Furth Challenger Trnava Challenger Cali Challenger Marburg Challenger Prague Challenger Aachen Challenger Bratislava Challenger Padova Challenger Campinas Challenger Buenos Aires Challenger Singapore Challenger Music City Challenger - Nashville Morelos Challenger Wroclaw Challenger Bergamo Challenger Punta Del Este Challenger Vercelli Challenger Ostrava Challenger Mestre Challenger Bratislava Challenger San Luis Potosi Challenger Tatra Banka Open - Bratislava Liberec Challenger M15 Trnava Biella Challenger Cordenons Challenger Punta Del Este Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger The LTA Wrexham Challenger - Wrexham Shymkent Challenger Bratislava Challenger Nottingham Challenger San Benedetto Challenger Prague Challenger Montevideo Challenger Kosice Challenger Santo Domingo Challenger Napoli Challenger Winnetka Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger Maia 1 Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Benedetto Challenger Biella Challenger Concepcion Challenger Heilbronn Challenger Prostejov Challenger Bratislava Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Banja Luka Challenger Marbella Challenger Rome Challenger The Surbiton Trophy - Surbiton Mohammedia Challenger Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Dobrich Challenger Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Bath Challenger Bratislava Challenger Zadar Challenger Liberec Challenger Rome Challenger Valencia Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Naples Challenger - Naples Rome Challenger Fergana Challenger Bratislava Challenger Pune Challenger Nottingham Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Poznan Challenger Samarkand Challenger AT&T Challenger of Dallas - Dallas Almaty Challenger Lexington Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula St. Remy Challenger M25 Santa Margherita di Pula Loughborough Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger The LTA Nottingham Challenger - Nottingham Countrywide Classic USTA Challenger - Carson Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger Maia Challenger The Commercia Challenger - Aptos Villena Challenger Kigali 1 Challenger Pro Challenger at Calabasas - Calabasas Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Astana Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Leon Challenger Busan Challenger Losinj Challenger The 10tele.com Open - Nottingham Barcelona Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Heineken Open - Auckland Red Letter Days Open - Nottingham Bratislava Challenger Champaign Challenger Heineken Open - Auckland Wolfsburg Challenger Legg Mason Tennis Classic - Washington Tallahassee Challenger San Luis Potosi Challenger Delray Beach International Tennis Championships - Delray Beach Binghamton Challenger Puebla Challenger Medibank International - Sydney Istanbul Challenger Todi Challenger Izmir Challenger Bank Austria Tennis Trophy - Vienna Lermontov Challenger Movistar Open - Vina del Mar Glasgow Challenger Rennes Challenger Dallas Challenger Prague Challenger Kosice Challenger Eckental Challenger Bratislava Challenger Countrywide Classic - Los Angeles Como Challenger SAP Open - San Jose Yokohama Challenger Marbella Challenger Napoli Challenger Noumea Challenger Heilbronn Challenger AEGON Championships - London Bergamo Challenger Cherbourg Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger PBZ Zagreb Indoors - Zagreb Vegeta Croatia Open - Umag Baton Rouge Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Ecuador Open - Quito Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rennes Challenger The Stella Artois Championships - London Athens Challenger Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Santiago Challenger Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals Konzum Croatia Open - Umag Manta Challenger Bogota Challenger BMW Open - Munich Quimper Challenger Poznan Challenger Vercelli Challenger AEGON Championships - London Santiago Open - Santiago Todi Challenger Sardegna Open - Cagliari Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Loughborough Challenger Guangzhou Challenger Skopje Challenger AEGON Championships - London AEGON International - Eastbourne Rio De Janeiro Challenger Sarajevo Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Aptos Challenger Irving Challenger Como Challenger Prostejov Challenger Poprad Tatry Challenger Quimper Challenger Le Gosier Challenger Guadalajara Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Konzum Croatia Open - Umag Napoli Challenger The Bolton Challenger - Bolton Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Rome Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger Barcelona Open BancSabadell - Barcelona Montevideo Challenger The LTA Bolton Challenger - Bolton Punta Del Este Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba The Nottingham Open - Nottingham Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AEGON International - Eastbourne Aircel Chennai Open - Chennai The Stella Artois Grass Court Championships - London Great Ocean Road Open - Melbourne Quito Challenger Szczecin Challenger Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - New York Nordea Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open 13 - Marseille Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London The Stella Artois Championships - London The Nottingham Open - Nottingham Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-LAT 5-0 French Open - Paris Davis Cup, Group I, PO, SVK-POL 4-1 Wimbledon - London French Open - Paris Davis Cup, World Group, QR, SVK-CZE 1-3 Wimbledon - London Wimbledon (juniors) French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 Olympics - Rio de Janeiro Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 U.S. Open (juniors) Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Wimbledon (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kigali 2 Challenger French Open (juniors) French Open (juniors) M25 Santa Margherita di Pula